@charset "UTF-8";
@media all
{
   #nav_main { width: 100%; float: left; display: inline; background:transparent; line-height: 0; height:45px;}

  #nav_main ul { background:url(../../images/line_nav_left.jpg) no-repeat right; display: inline;float: left; margin: 0; padding: 0;}

  #nav_main ul li { background:url(../../images/line_nav_left.jpg) no-repeat left; display: inline; float: left; font-size:13px; line-height: 13px; list-style-type: none; margin: 0; padding: 0; text-transform:uppercase; position:relative;}

  #nav_main ul li a,
  #nav_main ul li strong { background: transparent; color: #fff; display: block; font-size: 13px; font-weight:700; margin: 0; padding: 1.2em 4.6em 1.2em 4.6em; text-decoration: none; width: auto;}
  
  /* harck IE7, IE9 */
  :root #nav_main ul li a { padding: 1.2em 4.6em 1.2em 4.5em \0/IE9;}
  *+html #nav_main ul li a { padding: 1.2em 4.6em 1.2em 4.6em;}


  #nav_main ul li a:focus,
  #nav_main ul li a:hover,
  #nav_main ul li a:active,#nav_main ul li.hover a { background: transparent; color: #ffca00; text-decoration: none;}

  #nav_main ul li#current { background:transprent;}

  #nav_main ul li#current strong,
  #nav_main ul li#current a,
  #nav_main ul li#current a:focus,
  #nav_main ul li#current a:hover,
  #nav_main ul li#current a:active { background: transparent; color: #ffca00; text-decoration: none;}
  
  #nav_main ul li ul.nav-2{ display:none; background:#eae9e9; margin:0; padding:0; position:absolute; top:47px; left:-2px; z-index:50000; border-left: 1px #e0e0e0 solid; border-right: 1px #e0e0e0 solid; }
  #nav_main ul li:hover ul.nav-2{ display:block;}
  #nav_main ul li:hover ul.nav-2 li{ display:block; margin:0; width:395px; text-transform:none; border-top:1px solid #f3f3f3; border-bottom:1px solid #dfdede; border-left:none; border-right:none;}
  #nav_main ul li:hover ul.nav-2 li a{ display:block; font-size:14px; text-decoration:none; font-weight:normal; color:#5b5b5b; padding:6px 10px;}
  #nav_main ul li:hover ul.nav-2 li a:hover{ display:block; text-decoration:none; font-weight:normal; color:#642315; padding:6px 10px;}
  
  .nav_home{ background:url(../../images/line_nav_left.jpg) no-repeat left; width:66px; float:left; height:45px;}
  .nav_home img{ padding:13px 17px}
  .nav_home img a{ background:transparent;}
  .nav_home img a:hover{ background:transparent;}
}